﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using VNet.VisiSuite.Service.Contact.Message.Base;
using VNet.VisiSuite.Service.Contact.Message.Item;
using VNet.VisiSuite.Service.Contact.Message.ProductionData;

namespace VNet.VisiSuite.Service.Contact.Message
{

    [DataContract(Namespace = VisiSuiteNamespace.Uri + "dto/ProductionDataResponse")]
    public class ProductionDataResponse : ServiceBaseResponse
    {
        [DataMember(IsRequired = true)]
        public List<CellButtonStatusItem> CellStatus { get; set; }

        [DataMember(IsRequired = true)]
        public CellProductionData CellProductionData { get; set; }

        [DataMember(IsRequired = true)]
        public AreaProductionData AreaProductionData { get; set; }

        [DataMember(IsRequired = true)]
        public bool IsCurrentShift { get; set; }

    }
}
